/* 다음은 화일의 중간으로 입력 포인터의 위치를 이동시키고 그곳에서부터 화일의 내용을 출력하기 위해 seekg()를 사용한다. 화일의 이름과 읽기를 시작할 위치는 명령어 라인에 명시되어야 한다. */ // seekg()를 보여준다. #include #include #include int main(int argc, char *argv[]) { char ch; if (argc != 3) { cout << "Usage: LOCATE \n"; return 1; } ifstream in(argv[1]); if (!in) { cout << "Cannot open input file.\n"; return 1; } in.seekg(atoi(argv[2]), ios::beg); while (!in.eof()) { in.get(ch); cout << ch; } in.close(); return 0; }